home *** CD-ROM | disk | FTP | other *** search
/ Developer CD Series 1997 April: Mac OS SDK / Dev.CD Apr 97 SDK1.toast / Development Kits (Disc 1) / AppleScript / Documentation / Apple Event Registry / Database Suite / Header Files / AEDatabase.a next >
Encoding:
Text File  |  1993-02-01  |  2.3 KB  |  104 lines  |  [TEXT/MPS ]

  1. ; Created: 2:15 PM Mon, 1 Feb 1993
  2. ; File: AEDatabase.a
  3. ;
  4. ; Assembler Interface to the Apple Event Registry
  5. ; Copyright Apple Computer, Inc. 1993
  6. ; All Rights Reserved
  7. ;
  8. ;--------------------------------------------------------------------
  9.  
  10.     IF &TYPE('__IncludingAEDatabase__') = 'UNDEFINED' THEN
  11. __IncludingAEDatabase__    SET    1
  12.  
  13. cDatabase    EQU    'cDB '
  14. cDBMS    EQU    'cDBM'
  15. cHost    EQU    'cHST'
  16. cKey    EQU    'cKEY'
  17. cRowSelection    EQU    'crsl'
  18. cSession    EQU    'cSES'
  19. enumAccess    EQU    'accs'
  20. enumGroupFunctions    EQU    'grup'
  21. enumLockTypes    EQU    'lock'
  22. enumRepeatValues    EQU    'erpt'
  23. enumSortDirection    EQU    'sort'
  24. enumTableTypes    EQU    'tblt'
  25. errAEDeadlock    EQU    -10019
  26. errAELockRequestTimeout    EQU    -10020
  27. errAENoSuchGroupFunction    EQU    -10018
  28. errAENoSuchSortType    EQU    -10017
  29. errAENotUnique    EQU    -10022
  30. errAETransactionTimeout    EQU    -10021
  31. kAEAbortTransaction    EQU    'ABRT'
  32. kAEDatabase    EQU    'DATA'
  33. kAEDBSuite    EQU    'dbst'
  34. kAEFixedRepeat    EQU    'rFxd'
  35. kAEGroup    EQU    'GRUP'
  36. kAESingleValued    EQU    'rSgl'
  37. kAESort    EQU    'SORT'
  38. kAEVariableRepeat    EQU    'rVar'
  39. kAscending    EQU    0
  40. kAverage    EQU    'AVRG'
  41. kCount    EQU    'CONT'
  42. kCreateAccess    EQU    8
  43. kCursor    EQU    'CURS'
  44. kDeleteAccess    EQU    16
  45. kDescending    EQU    1
  46. kExclusiveLock    EQU    'EXLK'
  47. keyAEAccess    EQU    'pACS'
  48. keyAEAccount    EQU    'pACT'
  49. keyAEColumnList    EQU    'kCol'
  50. keyAEColumns    EQU    'COLS'
  51. keyAECurrentSort    EQU    'pSRT'
  52. keyAEGroupColumns    EQU    'GRPC'
  53. keyAEGroupFunctions    EQU    'GRPF'
  54. keyAEGuest    EQU    'pGST'
  55. keyAEKind    EQU    'pKND'
  56. keyAENullsOK    EQU    'pNLS'
  57. keyAEOpenTransaction    EQU    'pTRN'
  58. keyAEPassword    EQU    'pPAS'
  59. keyAEPrimaryKey    EQU    'pPKy'
  60. keyAERepeating    EQU    'pRPT'
  61. keyAERepeatSize    EQU    'pRPS'
  62. keyAESession    EQU    'SESN'
  63. keyAESortElement    EQU    'SRTE'
  64. keyAESortType    EQU    'SRTT'
  65. keyAEUniqueValue    EQU    'pUNQ'
  66. keyAEUser    EQU    'pUSR'
  67. kLinkset    EQU    'LINK'
  68. kMaximum    EQU    'MAX '
  69. kMean    EQU    'MEAN'
  70. kMinimum    EQU    'MIN '
  71. kNoAccess    EQU    0
  72. kNoLock    EQU    'NOLK'
  73. kNumeric    EQU    2
  74. kReadAccess    EQU    1
  75. kSharedLock    EQU    'SHLK'
  76. kStdDev    EQU    'STDV'
  77. kSum    EQU    'TOTL'
  78. kTable    EQU    'TABL'
  79. kTextual    EQU    0
  80. kUpdateAccess    EQU    4
  81. kView    EQU    'VIEW'
  82. kWriteAccess    EQU    2
  83. pAccess    EQU    'pACS'
  84. pAccount    EQU    'pACT'
  85. pCurrentSort    EQU    'pSRT'
  86. pGuest    EQU    'pGST'
  87. pKind    EQU    'pKND'
  88. pLock    EQU    'pLCK'
  89. pNullsOk    EQU    'pNLS'
  90. pOpenTransaction    EQU    'pTRN'
  91. pPassword    EQU    'pPAS'
  92. pPrimaryKey    EQU    'pPKy'
  93. pRepeating    EQU    'pRPT'
  94. pRepeatSize    EQU    'pRPS'
  95. pRowIDs    EQU    'pRWS'
  96. pUniqueValue    EQU    'pUNQ'
  97. pUser    EQU    'pUSR'
  98. pValue    EQU    'vlue'
  99. typeKey    EQU    'cKEY'
  100. typeRowSelection    EQU    'crsl'
  101. typeSession    EQU    'cSES'
  102.  
  103.  
  104.     ENDIF    ; ...already included